package com.tuanzi.loan.web.configuration;

import com.tuanzi.loan.core.lazy.BaseLazyDataModel;
import com.tuanzi.loan.core.vo.IdentityResponse;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author Ray 2017/09/21
 */
public abstract class JSFListingBean<T, K extends IdentityResponse> extends JSFBean {

    private static final long serialVersionUID = -6794855601285027000L;

    @Getter
    @Setter
    protected T $;

    @Getter
    @Setter
    protected List<K> selectedRecords;

    @Getter
    protected BaseLazyDataModel<T, K> lazyDataModel;

}
